Proof complexity (11w5103)
نویسندگان
چکیده
Proof complexity is a research area that studies the concept of complexity from the point of view of logic. In proof complexity, an important question is: “how difficult is it to prove a theorem?” There are various ways that one can measure the complexity of a theorem. We can ask what is the length of the shortest proof of a theorem in a given formal system (size of the proofs) or how strong a theory is needed to prove the theorem (that is, how complex are the concepts involved in the proof). The former is studied in the context of proof systems (in particular, propositional proof systems), the latter in bounded arithmetic. Naturally, the length of a shortest proof of a theorem very much depends on the type of proof system in which it is being proved. For a proof system, we also would like to know if there is an efficient algorithm that would produce a proof of any tautology, and whether it would produce a shortest such proof. These questions, besides their mathematical and philosophical significance, have practical applications in automated theorem proving. From the computational point of view, the question of proving tautologies is a co-NP question: that is, a counterexample to a formula which is not a tautology would be short and easily verifiable. Moreover, it is known that the existence of a propositional proof system in which all tautologies have short proofs is equivalent to proving that NP is closed under complementation. This establishes an important link between proof complexity and a major open problem in computational complexity theory. There are other connections between computational and proof complexity (for example, circuit lower bounds and proof system lower bounds), although in some cases the proof complexity counterparts of computational complexity results are still unresolved. A related, uniform side of proof complexity is the study of weak systems of arithmetic (in particular, bounded arithmetic). Here the complexity of a proof of a theorem is defined in terms of the complexity of concepts involved in that proof. For example, the weaker systems of arithmetic cannot operate with concepts such as the Pigeonhole Principle. A recent subarea of proof complexity, called bounded reverse mathematics, studies the complexity of reasoning needed to prove a given theorem: that is, what is the weakest theory in which a given mathematical theorem can be proven. Proof complexity historically was developed during the 1960’s and 1970’s, as an outgrowth of research on computer-based theorem provers. At first, researchers in proof complexity concentrated primarily on lower bounds on proof size, and targeted lower bounds on computational complexity (for instance, Cook’s characterization of the NP=?coNP problem in terms of proof complexity) and independence results in formal
منابع مشابه
Reduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)
This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...
متن کاملTime and Space Complexity Reduction of a Cryptanalysis Algorithm
Binary Decision Diagram (in short BDD) is an efficient data structure which has been used widely in computer science and engineering. BDD-based attack in key stream cryptanalysis is one of the best forms of attack in its category. In this paper, we propose a new key stream attack which is based on ZDD(Zero-suppressed BDD). We show how a ZDD-based key stream attack is more efficient in time and ...
متن کاملعدالت نفسانی قاضی در فقه امامیه و حقوق ایران
Abstract: Justice, in the Islamic worldview, is one of the most important virtues a judge should possess. Particularly, Article 158 of the Constitution of the Islamic Republic of Iran provides that one of the duties of the president of the Judiciary is the requitment of most qualified, generous, honest and authentic judges. Also, in accordance with Article 163, the terms of office and the gene...
متن کاملTime and Space Complexity Reduction of a Cryptanalysis Algorithm
Binary Decision Diagram (in short BDD) is an efficient data structure which has been used widely in computer science and engineering. BDD-based attack in key stream cryptanalysis is one of the best forms of attack in its category. In this paper, we propose a new key stream attack which is based on ZDD(Zero-suppressed BDD). We show how a ZDD-based key stream attack is more efficient in time and ...
متن کاملA Structural Model for Evaluation of the Structural Complexity Dimensions of Health and Treatment Network of Firuzabad, Fars Province, Iran, using Design Structure Matrix and Quality Function Deployment Techniques
Summery: One of the latest methods for analysis of structural complexity is, Design Structure Matrix which has been used and has been given, lots of attention in academic and scientific centers in recent years. This project was undertaken in order to reveal the structural complexity of Frirooz Abad (Fars Province) Healthcare network. This analytical research has descriptive and realistic dime...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011